package demo1209.pm;
/*
子类和父类定义相同的属性时,优先使用子类自己的,
子类没有才去使用父类中的成员变量.
子类也可以定义和父类相同的方法.优先使用自己的.

方法的重写(override):
在父类类中,当子类和父类中出现相同的方法声明的时候,
就是方法的重写(覆写,覆盖)
注意:父类中私有的方法不能被重写.
验证一个方法是重写的方法,可以在方法头上加上一个注解:@Override

子类重写父类方法，方法名和参数列表一定要相同。
注意的地方：（一大两小）
1.修饰符权限要大于等于父类，
2.返回类型可以是父类方法返回类型的子类
3.如果方法有异常，抛出的异常类型要小于等于父类的异常。
 */
public class Demo_03 {
    public static void main(String[] args) {
        Z z = new Z();
        System.out.println(z.num);

    }
}
